#include <iostream>
using namespace std;
class Parent
  {
public:
  int a, b, c;
  Parent(int a, int b, int c)
    {
      this->a = a;
      this->b = b;
      this->c = c;
    }
  void add()
    {
      cout << a+b+c << "\n" << endl;
    }
  };
class Child : public Parent
  {
public:
  int d, e;
  Child(int d, int e) :
    Parent(a, b, c)
    {
      this->d = d;
      this->e = e;
    }
  void add()
    {
      cout << a+b+c+d+e << "\n" << endl;
    }
  };
  
  
  
  
  
 /*
int main()
  {
    Child* childone = new Child(3,4);
    childone->add();
    //
    Parent* parent = new Child(5,6);
    parent->add();//Tính đa hình , sẽ gọi phương thức add() của lớp cha chứ không phải lớp con
    //
    return 0;
  }
*/